package ventana;

import model.OperacionExitosa;

import org.uqbar.arena.actions.MessageSend;
import org.uqbar.arena.layout.HorizontalLayout;
import org.uqbar.arena.widgets.Button;
import org.uqbar.arena.widgets.Label;
import org.uqbar.arena.widgets.Panel;
import org.uqbar.arena.windows.Dialog;
import org.uqbar.arena.windows.WindowOwner;
import org.uqbar.ui.jface.builder.ErrorsPanel;

import ar.edu.utn.frba.dds.aterrizar.busquedas.Vuelo;

public class OperacionExitosaWindow extends Dialog<OperacionExitosa> {

	public OperacionExitosaWindow(WindowOwner parent, Vuelo vuelo, String operacion) {
		super(parent, new OperacionExitosa(vuelo, operacion));
	}

    @Override
    protected void addActions(Panel panel) {
            panel.setLayout(new HorizontalLayout());
            new Button(panel).
            setCaption("Seguir buscando").
            onClick(new MessageSend(this, "close"));
    }

    @Override
    protected ErrorsPanel createErrorsPanel(Panel panel){
            // Nada
            return null;
    }
    
    @Override
    protected void createFormPanel(Panel mainPanel) {
            mainPanel.setLayout(new HorizontalLayout());
            new Label(mainPanel).bindValueToProperty("mensaje");
    }

}
